<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Insert title here</title>
</head>
    <body>
    <h2>Introducion</h2>
    <p>
    The vision to create XtremeObjects came over a long period of time,
    trying to understand why much of our work was into repetitive low value
    adding work, like for me persistence and user interface glue code.
    </p>
    <p>
    Recently a lot of great information and tools to help develop rich
    domain models were developed, including Hibernate for persistence, and
    Domain Driven Design from Erik Evans, as an aproach to create applications
    driven from the details of the domain model.
    </p>
    <p>
    This led us to challenge how most business applications were developed,
    and look for an easy, more value added way of doing it, and adding more
    value to developers, customers and system users at the same time, you
    know the cheaper, faster and better lean aproach.
    </p>
    <p>
    This leds us to challange the user interface (UI) and interaction part
    of system developent and if it really added that much value, and why
    easier ways of doing it could not be found in the industry, as much
    of it was really not too much variable user / system interactions.
    </p>
    <h2>Domain Model Guidelines</h2>
    <ul>
    	<li>Create a pojo/poco based domain model</li>
    	<li>Create repositories/factories (ex. Persons for Person objects)</li>
    	<li>Follow DDD ideia of Agregate Roots</li>
    </ul>
    <p>
    </p>
    </body>
</html>